package sun.cn.validate.utils;

import java.util.Map;

import com.google.common.collect.Maps;

/**
 * 参数builder模式工具类
 * @author sunlingao
 * @title
 * @date 2017年11月17日
 * @version
 */
public final class ParamUtils {
	
	private ParamUtils(){}
	
	public static class Param<K, V> {
		
		private Map<K, V> map = Maps.newHashMap();
		
		public Param<K,V> put(K key,V value){
			map.put(key, value);
			return this;
		}
		
		public Map<K,V> build(){
			return map;
		}
	}
	
	public static <K, V> Param<K, V> create(){
		return new Param<K,V>();
	}

	
}
